// package com.example.demoexcel.config;
//
// import lombok.extern.slf4j.Slf4j;
// import org.apache.poi.util.DefaultTempFileCreationStrategy;
// import org.apache.poi.util.TempFile;
// import org.springframework.beans.factory.annotation.Value;
// import org.springframework.stereotype.Component;
//
// import javax.annotation.PostConstruct;
// import java.io.File;
//
// /**
//  * 清理临时缓存文件。因为我用的是父类所以强转了。
//  * @author zhang
//  */
// @Component
// @Slf4j
// public class ExcelConfig {
//
// 	@Value("${application.tmp.path}")
// 	private String applicationTmpPath;
//
// 	/**
// 	 * 设置使用SXSSFWorkbook对象导出excel报表时，TempFile使用的临时目录，代替{java.io.tmpdir}
// 	 */
// 	@PostConstruct
// 	public void setExcelSXSSFWorkbookTmpPath() {
// 		String excelSXSSFWorkbookTmpPath = applicationTmpPath + "/poifiles";
// 		File dir = new File(excelSXSSFWorkbookTmpPath);
// 		if (!dir.exists()) {
// 			dir.mkdirs();
// 		}
// 		TempFile.setTempFileCreationStrategy(new DefaultTempFileCreationStrategy(dir));
// 		log.info("setExcelSXSSFWorkbookTmpPath={}", excelSXSSFWorkbookTmpPath);
// 	}
//
// }
